# @telegram-bot/uniqmedia

Telegram бот для проверки дубликатов изображений.

### Конфигурация

```js
/** @type {import("@telegram-bot/uniqmedia").IConfig} */
export const config = {
  token: "сюда токен вставить", // где взять токен - https://core.telegram.org/bots#6-botfather
  database: { uri: "mongodb://127.0.0.1:27017/uniqmedia" },
};
```

### Нужно еще сделать

- [ ] Добавить i18n
- [ ] Добавить тесты
- [ ] Добавить метрики
- [ ] Сделать более надежную проверку изображений. [extract features models](https://github.com/lbrejon/Compute-similarity-between-images-using-CNN/blob/main/notebooks/extract_features_models.ipynb), [Cosine similarity](https://en.wikipedia.org/wiki/Cosine_similarity)

### Сылки

- [Nodejs](https://nodejs.org)
- [grammy](https://grammy.dev/)
- [mongoosejs](https://mongoosejs.com/)
- [image-hash](https://www.npmjs.com/package/image-hash)
